package com.ctu.gzero.container
{
	import com.ctu.gzero.edit.ISelectionManager;
	import com.ctu.gzero.edit.SelectionFormat;
	
	import flash.display.DisplayObjectContainer;
	
	public interface IController
	{
		function get container():DisplayObjectContainer;
		function interactionManagerChanged(val:ISelectionManager):void;
		function get width():Number;
		function get height():Number;
		function showCursor(x:Number, y:Number, width:Number, height:Number):void;
		function drawPointSelection(format:SelectionFormat, x:Number,y:Number,width:Number, height:Number):void;
		function hideSelectionShape():void
	}
}